
Posted originally on the Archive_of_Our_Own at https://archiveofourown.org/
works/222458.
  Rating:
      Explicit
  Archive Warning:
      Underage
  Category:
      M/M
  Fandom:
      Homestuck
  Relationship:
      John_Egbert/Karkat_Vantas, Sollux_Captor/Karkat_Vantas
  Character:
      John_Egbert, Karkat_Vantas, Sollux_Captor, Dave_Strider
  Stats:
      Published: 2011-07-12 Words: 15401
****** Worth The Wait ******
by Miko
Summary
     Teasing can be frustrating, but it will all be worth it in the end -
     right?
Notes
     Written for a prompt in the homesmut kinkmeme for 'Orgasm Control/
     Denial'
It should have been perfect.
The game was over and the world had been restored - both worlds, combined
together in a new multi-cultural environment that was a million times better
than either had been separately. John had gotten over his issues about
admitting that he was a homosexual, or at least admitting that it didn't matter
because he wanted to be with Karkat too much to care about details like gender.
They'd even managed to safely navigate the minefield created by their different
definitions of 'love' and emerge on the other side with a relationship that was
satisfying to both of them. It had taken them years to get it all sorted out,
but it had all been worth it.
It should have been perfect, and it very nearly was, except for one tiny,
niggling little detail. Karkat was surprisingly shy about sex. Or something.
Actually 'god-damned cocktease' was a better description than 'shy'.
'Shy' certainly didn't describe the way that Karkat practically attacked him
the moment they were alone in the room together, lips sealed in a hungry kiss
and hands diving straight for John's pants, fumbling with the fastenings in his
haste to have his hands on John's cock. He'd already ruined more than one pair
of pants that way, tearing the fabric with his claws, so John quickly helped
him get them off.
Then he went for Karkat's pants in return, and felt encouraged by the way
Karkat readily lifted his hips to help, making a needy noise in the back of his
throat. Maybe this time, Karkat wouldn't get cold feet on him and back off at
the last second. Maybe.
Maybe John wouldn't kill him for it if he did it again. Maybe.
"Yessss," he groaned, one hand digging into the bony angles of Karkat's hip,
the other hand carefully coaxing his boyfriend's bulge out from behind the bony
protective shield. It didn't take much coaxing - Karkat was already writhing in
his hands, and it seemed like he was every bit as desperate for completion as
John was. But he always seemed just as into it as John, and something always
held him back at the end.
"C'mon, Karkat, please, please," John whimpered. They still had their shirts
on, but it didn't really matter. Karkat's hand was on John's dick, pumping the
way he had learned that John liked it best, and if he kept this up John was
going to come in about three seconds flat.
Fuck, maybe that was the trick of it - he just needed to overwhelm Karkat with
sensation so fast that he'd come before he realized what was happening. Surely,
surely once they'd done it the first time, whatever it was that was making him
so hesitant would be dealt with and they wouldn't have to go through this
again.
He twined his fingers around the length of the bulge, stroking as much of the
surface as he could reach. Karkat was panting and making the odd little rasping
chirps that John had learned were the equivalent of moans for trolls. With an
effort John forced himself to pull away from Karkat's hand on him, drawing a
quizzical sound from Karkat. Before the troll could realize what he was up to,
John dropped to his knees and had his mouth wrapped around the tip of Karkat's
bulge.
They'd never done this before - between the exquisite sensitivity of troll
bulges and the unbelievable sharpness of troll teeth, John was pretty sure it
was an act that just wouldn't occur to any troll in their right mind. Karkat
yelped, a sound that had more to do with fear than arousal, and dug his hands
into John's hair like he was going to yank John away from him. But John managed
to get his tongue on the bulge in his mouth before Karkat pulled him away, and
Karkat shuddered and melted against the wall, fingers loosening in John's hair.
When John tentatively sucked on the soft flesh in his mouth, Karkat made a
high-pitched warbling noise that was unlike anything he'd heard from his
boyfriend before. The sound was at once both desperate and pleading, and John
was sure he'd finally found the right way to push Karkat over the edge without
freaking him out somehow first.
But then the shaking hands in his hair went tight again, yanking at him to try
to pry him away, and Karkat was babbling at him in Alternian. John wasn't sure
of the exact translation, but he'd heard that particular combination of buzzes
and clicks often enough over the last few weeks to be pretty sure it meant
something like 'wait, fuck, wait, stop!'
For a moment John was tempted to keep going, to ignore the increasingly urgent
attempts his boyfriend was making to pry him off. Surely whatever it was that
was holding Karkat back, he'd be grateful when John showed him that there was
no reason for them to keep torturing themselves this way.
Then Karkat managed to croak out a single word in English, and though it was a
little mangled it was most definitely 'stop', and John reluctantly came back to
his senses.
He pulled back, panting, fighting the urge to punch something. Karkat, the
wall, it didn't much matter, just something. He had absolutely, positively no
desire to do this without his boyfriend's full and enthusiastic consent - but
Karkat was amazingly good at making him forget that in the heat of the moment.
Without John's hands at his hips to help support him, Karkat's knees gave way.
He collapsed down like a rag doll and ended up sprawled half over John's lap,
arms thrown over John's shoulders to keep him upright, panting straight into
John's ear. "Not yet," he was saying, over and over again, the English blurred
by the effort it took him to speak the alien language when he was this
overcome. "Not yet, not yet, fuck..." and then a string of Alternian far too
complex for John to have any idea what it meant.
"Karkaaaaaat," John moaned, shaking with the effort it took not to thrust his
aching cock up against the soft ass pressed into his lap.
"I can't, I can't, shit," Karkat moaned, obviously having serious trouble
managing to be coherent in English. He closed the distance between them in a
sloppy kiss, murmuring against John's lips, "I love you, fuck, you are... the
most pitiful fucking creature on, on any planet, I love you so much..."
"I love you too, but you're going to kill me," John told him. The first time
Karkat had kissed him and said those things after pulling away he'd been
hopeful, but now he knew it was just his boyfriend's way of trying to console
him before he withdrew completely.
As a last ditch effort John croaked out the phrase he'd begged Terezi to teach
him, practicing over and over until she stopped laughing quite so hard and
admitted that it was at least understandable. He didn't know the literal
translation, but she'd told him it was the most heartfelt expression of pity a
troll could make, something only ever said to a matesprit.
Karkat shuddered and went absolutely still against him, apparently even
forgetting to breathe for a moment. When he did answer it was incomprehensible,
but the emotion behind the foreign words was more than strong enough for John
to understand - love, pity, whatever word they wanted to use for it, it was a
confirmation of an unbreakable bond between them that both of them cherished
above all else.
Then Karkat was pulling away, scrambling up on legs still barely willing to
support him, fumbling to get his pants done up again. John just sat there and
stared up at him, feeling dull and battered with the tidal-wave force of the
emotions and sensations they'd just gone through in probably less than ten
minutes total.
"I love you, fuck, why does this have to be so gog-damned hard?" Karkat
groaned. "And you're not helping, damn it! Tomorrow, shit, tomorrow, I can't
take any more of this."
And then he was gone, and John tumbled over onto his side on the carpet with a
curse. His hand was around his dick probably even before Karkat was out of the
house, but he didn't care. Tomorrow they would just go through it all again,
and he had no idea why Karkat seemed to want to torture them both like this but
it was going to drive John out of his mind.
He came hard, all over his hand and the floor, hips bucking up into his hand
hard enough that he was probably going to end up with carpet burn on one side.
Afterwards he lay sprawled out and panting, struggling to recover his
equilibrium.
At moments like this, alone in his room and aching with the need to feel Karkat
against him, John almost wished they'd never gotten past kissing. He missed the
long hours they used to spend in each other's company, watching movies or
playing games or just hanging out, enjoying their time together. He missed the
long discussions about their feelings and cultures and how they'd grown up, or
what they wanted to do in the future now that they had futures again. He
especially missed the sweet, prolonged make-out sessions, hands and mouths
tentatively exploring and spending half a day or more just soaking up contact
with the boy that he loved.
Now they hardly ever saw each other for longer than maybe half an hour, tops,
because the moment they were alone they were tearing at each other's clothes.
It never took long to reach the point of no return, and then Karkat would flee,
because they both knew that if they spent another minute in each other's
company they were going to break down completely.
John felt like he'd lost a lover and gained a cockteasing sex buddy. He wanted
his lover back.
===============================================================================
EB: i'm going insane, i'm serious!
EB: he's a damn tease and it's killing me.
TG: yeah i hear you bro
TG: dating a troll is a one way ticket to blue ballsville on the cockblock
express
EB: i nearly... pushed him too far yesterday.
EB: he said 'stop' and i almost didn't.
TG: dude not cool
TG: so far from cool youre roasting in the middle of a heatwave of epic
proportions
EB: i know, i know!
EB: i'd rather kill myself than hurt him.
EB: but it's kinda hard to remember that when he's driving me crazy.
TG: just do what i do
TG: take care of it right before he comes over
TG: then you can chill and take it in stride
TG: fuck speaking of terezi will be here soon
TG: shes pretty damn close to breaking so its getting a little intense if you
know what i mean
TG: but bros before hos so if you still need me...
EB: no no i'm fine, go ahead!
EB: no reason we should both suffer.
EB: good luck!
TG: yeah thanks
TG: you too
turntechGodhead [ TG ] ceased pestering ectoBiologist [ EB ]
turntechGodhead [ TG ] started pestering ectoBiologist [ EB ]
TG: dont worry it is totally worth it in the end
turntechGodhead [ TG ] ceased pestering ectoBiologist [ EB ]
Leaning back in his computer chair, John heaved a deep sigh. He hoped Dave was
right - no, he was sure Dave was right. It would all be worth it in the end.
Though he was a little confused how Dave would know that, if Terezi was giving
him the same runaround that Karkat was giving John.
For that matter, Terezi and Dave had worked out their issues a lot faster than
Karkat and John had. And Terezi was still holding out on Dave?
Groaning, John wondered if that meant he was never going to get to home base
with Karkat. The thought was more than a little depressing, especially since
there was still a part of him that would honestly rather have Karkat as a
friend he could spend hours with than a lover he only got to see for frantic
minutes at a time.
Damn it, he was not going to let his boyfriend run off again without talking
about it this time. If he had to tie Karkat to the bed... mmm, actually, that
wasn't a bad idea at all... no, wait. Talk, they needed to talk. Shaking his
head, John smacked both his cheeks hard with the flat of his palms, trying to
knock some sense back into his poor, hormone-addled brain.
One thing was certain; neither of them would be capable of doing any talking if
they started off the same way they always did. Taking Dave's advice seemed to
be the smartest course of action. Glancing at the clock, John confirmed that he
should still have enough time left before Karkat arrived. Unless the troll ran
the whole way between his hive and John's house, it usually took him at least
twenty minutes to get there, and that was assuming he'd actually left at the
moment he'd signed off.
Quickly undoing his pants, John eased his dick out and circled his fingers
around it. He was already half hard - just knowing that Karkat was on his way
over was enough to do that to him, these days. Tipping his head back, he closed
his eyes and pictured Karkat there in front of him. It wasn't hard to imagine
the troll perched awkwardly on John's lap, with one arm around John's shoulders
and the other hand firmly on John's dick, squeezing him just the way he liked
it.
And slowly, too - not the frantic pace they shared lately, but the way they'd
done it when they'd first moved beyond kissing, when Karkat had been exploring
his 'alien' body with a sense of fascination and wonder, and everything had
been intense and new and wonderful. John remembered a day when Karkat had set
out to discover every possible sound a human might make during sex, trying
different combinations of touching and stroking to see what would affect John
the most.
They'd had so much fun learning each other's hot spots and turn-ons. Even as
the memory pushed John rapidly towards completion, it left a hollow ache in his
chest and a lump in his throat that made his moans sound almost pitiful.
Part of him wanted to draw it out, to drag as much satisfaction as he could
from this so he'd be that much better able to handle himself when Karkat was
all over him in just a few minutes, but he knew he needed to be fast. Next time
he'd start earlier, he promised himself, but for now even a fast, crappy orgasm
would be better than nothing.
Squeezing a little harder, he started rocking his hips up into the motion,
breath coming short as he neared the edge. He wished it was really Karkat who
was doing this, wished he could feel his boyfriend's hand on his dick and hear
the troll's voice in his ear.
"What the fuck are you doing?"
The words were so incompatible with the fantasy in his mind that John's eyes
flew open, but it still took him a moment of befuddled staring to register that
yes, Karkat was actually standing in his doorway, flushed and out of breath,
staring back at John with a shocked and horrified expression.
With an embarrassed cry John jerked his hand away from his dick, but he had
already hit the point of no return. Even without further stimulation he
couldn't stop himself from coming, his whole body throbbing with the
frustratingly insufficient sensation. It wasn't anywhere near enough, it only
left him craving more contact. Preferably from the troll not three feet away
from him.
The troll who was gaping at him with wide eyes, mouth somewhere around his
knees and lower lip actually wobbling. He looked as if he was completely
heartbroken. Heartshattered, more like.
"Kar...kat?" John gasped when he could speak again, feeling a painful fist
squeezing around his own heart in answer to his boyfriend's expression.
"Karkat, what..." Unthinking he pushed himself up out of the chair and reached
out, driven to do anything to wipe that look off Karkat's face.
Hissing at him, Karkat smacked his hand away before he could make contact, not
bothering to be careful of his claws. John yelped and cradled his now-bleeding
hand against his chest. "Don't touch me," Karkat snarled at him, the words
barely understandable in his fury. The heartbreak was rapidly being replaced by
rage and betrayal, and he took three quick steps back to put him firmly out of
John's reach. "Don't you fucking touch me, you piece of utter shit. Fuck, you
give shit a bad name. Shit is so much better than you, it might as well be on a
higher fucking plane of existence. I'd rather fuck a piece of shit than you!"
"What?" Thoroughly confused and more than a little hurt, John frantically tried
to make sense of the situation. It was kind of embarrassing for Karkat to catch
him jerking off like that, and he'd expected maybe to endure quite a lot of
teasing about not being able to wait, but he couldn't understand why Karkat
would be so mad at him.
"You can take your pathetic, cheating bulge and stuff it up your prankster's
gambit," Karkat shouted at him, practically vibrating with anger. "Sure as shit
that gambit is the only thing you're ever going to fill, you grubfucking
nookwiff. No, you know what, even grubs would refuse to fuck you. They would
slither right out of your slimy little hands and smash their own brains out on
the ground before they'd let you touch them."
"Karkat!" Now John was starting to feel angry as well as bewildered, if only in
response to the utter rage Karkat was spewing at him. "Will you stop ranting at
me and start making sense? What are you even so mad about?"
"Don't give me that, you, you..." Karkat apparently lost his grasp on English
at that point, because the next words came out in Alternian, and they didn't
sound at all pleasant.
"I can't even understand you, stop it," John shouted over top of him,
desperately trying to get control of the situation back. Part of him was
humiliatingly aware of how ridiculous he must look, standing there yelling at
his alien boyfriend with his dick still hard and hanging out of his pants,
covered in his own come.
Taking a deep breath, Karkat visibly struggled for control. His hands were
clenched into fists so tight John was a little amazed he wasn't bleeding, and
his face was flushed bright enough that Terezi would have had a field day. When
he spoke again the words were in English, with a buzzing overtone that meant it
was taking every ounce of control he had to keep them that way. "Don't ever
come near me again. If I ever even see you, I will rip your alien bulge off and
stuff it down your windtube until you choke on it. We are fucking finished."
"You're..." John's voice cracked, and now it was his turn to stare in utter
heartbreak. "You're breaking up with me?"
The hiss he got in reply might not have been in a language he spoke, but the
sentiment was clear enough that Karkat might as well have gotten a plane to
write 'yes' across the sky. Especially when he turned and stormed out, slamming
the door to John's bedroom so hard the cheap wood actually cracked down the
middle.
John wasn't sure how long he just stood there like an idiot, staring at that
crack, trying to convince himself that the whole thing had been a horrible
dream.
ectoBiologist [ EB ] began pestering turntechGodhead [ TG ]
EB: dave? dave are you there? oh god, please be there!
EB: i screwed up really big time, i don't even know how, but fuck.
EB: karkat just... oh god i can't even type it, i'm crying too hard.
EB: he dumped me!
EB: i don't know what i did wrong.
EB: oh shit you're probably with terezi, damn it!
EB: please pester me when you get this!!
ectoBiologist [ EB ] began pestering tentacleTherapist [TT]
EB: rose?
EB: are you there? i really need to talk to someone!
EB: actually this is right up your alley, totally need some prime
psychoanalyzing here, ahahaha.
EB: rose?
EB: crap you're not here either.
ectoBiologist [ EB ] began pestering gardenGnostic [ GG ]
EB: jade please answer!
EB: please please don't be busy.
EB: jaaaaaaaade...
EB: damn it why did everyone leave their pesterchum on if they're busy?!
turntechGodhead [ TG ] started pestering ectoBiologist [ EB ]
TG: shit you let him catch you didnt you
TG: you are so screwed
TG: or not screwed actually
TG: and probably never will be
===============================================================================
Karkat struggled to stay as still as possible. Every tiny twitch sent
aftershocks through his overloaded nervous system, threatening to short out his
think pan entirely. It hurt to move. It hurt to breathe. It hurt to exist. And
he had only himself to blame.
Well, no, actually he placed a heaping portion of blame squarely on one John
Egbert's hivestep. The human was most definitely entirely responsible for the
horrible ache in Karkat's chest and the way his eyes kept prickling with tears.
But the heavy, throbbing need in his groin and the way he couldn't so much as
blink without wanting to die from sheer lust was pretty much his own doing. He
could have ended things days ago, weeks ago, and he wouldn't be in this state.
Maybe if he'd given in and just filled a pail with John a little earlier, the
human wouldn't have cheated on him like that.
Hopy shit, maybe this was entirely his own fault.
Slamming his head against the desk didn't help to clear his mind much. He was
so lost to lust that even pain felt good at this point. With a warbling chirp
rattling the back of his windtube, Karkat went still again, breathing as
shallowly as possible.
"Theriouthly, kk, I'm really worried about you," Sollux said, probably in
response to noises Karkat was making. His moirail had come running the moment
Karkat had told him over Trollian what had happened, which was at least a
little gratifying. "Thith ithn't healthy, you were pushing the limit ath it
wath."
"Yeah, and what the fuck am I supposed to do about it?" Karkat snarled. He knew
the other troll was only trying to help, but they were both fully aware that
only one kind of 'help' was going to do him any good. Everything else was only
an irritant that he really didn't need right now.
"Fuck it, I'll finish it for you if no one elthe will," Sollux said, shocking
Karkat into lifting his head to stare at his moirail. Sollux looked back at him
grimly. "Conthidering the pathetic thtate you're in right now, it'th not hard
to feel more pity for you than uthual."
"What? Did you get into the mind honey and fry your think pan again?" Karkat
demanded, aghast on several levels. "Your matesprit is the fucking empress,
she'll cull us both if you cheat on her!"
"Well, call it blackrom, then," Sollux offered. "Not like I'd mind pithing ed
off, it'll jutht make him hotter."
"In what way could you possibly justify that as not taking pity on me?" Karkat
asked, rolling his eyes. "No and no, I am not making you cheat on your
quadrants just because my matesprit is a douche."
"Um... okay, it could be me being a really, really helpful moirail?" Sollux
tried. "I'm thure ff would underthtand if I ekthplained it to her. She liketh
you a lot."
"You've got a matesprit and a fucking kismesis, how do you even have anything
left over to cheat with?" Karkat exclaimed. Sollux squirmed slightly, and
Karkat narrowed his eyes. "Hang on. When was the last time you filled a pail?"
"Fuck, I don't know, forever ago," Sollux groaned, slumping over with his head
in his hands. "I think they're both trying to impreth me by outlathting the
other one, or thomething. But neither of them hath another concupithent
quadrant! They only have to deal with their own teathing, while I'm getting it
from both thideth."
"Hah, I thought you were being a little too concerned for my wellbeing," Karkat
snorted. "You're not pitying me, you're feeling sorry for yourself."
"Ehehehe. A little of both?" Sollux said weakly, lifting his head again and
shrugging sheepishly. "It'th killing me, and I thtill haven't gone nearly ath
long ath you have. I don't even know how you're coherent at all right now."
"Neither do I," Karkat muttered, shivering as a gust of air came through the
window and ghosted over his hyper-sensitive skin. "So why don't you just go
fuck Ampora until he comes, and then impress Peixes with how much you can?"
"What, you mean, pail ed but not come mythelf?" Sollux considered it for a
moment, eyes wide. "That'th... really cruel, kk. He'd totally kill me for it. I
like it!"
"Glad one of us doesn't have to suffer," Karkat said, sighing. On the one hand,
he had plenty of pity for the situation Sollux was stuck in, since he knew in
excruciating detail how it felt to be the victim of far too much built-up
genetic material. On the other hand, Sollux had two people he could use to help
him work it off, which made Karkat hate him just a little.
"What about tz? She'd probably help," Sollux suggested. "If only becauthe the
biggetht dithappointment of her entire life wath finding out that human genetic
material ith alwayth white."
"I'm not asking Pyrope to cheat on her matesprit, either," Karkat snarled.
"Especially since her human actually puts out."
"I gueth kn ith out either way... gz hath a matethprit too... " Sollux mused,
running through every troll Karkat had a close enough relationship with to
possibly approach with his problem. "What about np?"
For a wild moment Karkat actually considered the possibility. Nepeta had never
quite gotten over her inexplicable flushcrush on him, and she didn't have a
matesprit yet. She probably would jump at the chance to fill a pail with him.
Then he hit his head against the desk again, even though it made him feel
worse. "She'd think I was serious, I'd break her heart no matter how clear I
made it that it was only an act of desperation," he said. "And then Zahhak
would fucking throttle me for hurting her. Fuck no." Even without the threat of
Equius' retribution for breaking his moirail's heart, Karkat didn't want to
hurt Nepeta like that.
"You're too damn picky, ith your problem," Sollux said, but he sounded
sympathetic. "Why did you let it drag on tho long, anyway? You wouldn't be in
half thith much agony if you hadn't pushed it tho far."
For a moment Karkat debated pretending he hadn't heard the question. Sollux
might be his moirail, but he had an odd way of showing it sometimes, and he was
far too fond of mocking Karkat. Unfortunately Karkat knew in the end Sollux
would nag it out of him, and the teasing would only be ten times worse because
refusing to answer made it obvious that Karkat was embarrassed by his reason.
"I wanted it to be perfect," he finally mumbled into the desk. "It took us so
long to get everything right, and I just... wanted to make it really good for
him."
There was a long pause, and when Karkat dared to peek up at Sollux, he found
the other troll regarding him with a mixture of pity and exasperation. "You are
thuch an unbelievable thap, kk," he said, his tone unexpectedly gentle. Perhaps
correctly interpreting the confusion in Karkat's expression, he added, "Oh,
don't worry, I'll taunt you about it plenty later. But I think you're tortured
enough for the moment."
"Yeah." Sighing, Karkat laid his forehead on the desk again, savouring the
brief sensation of coolness against his skin before the metal heated up to
match his feverish temperature. "Thanks."
"I really am worried about you, though," Sollux insisted. "You can't even move
without chirping, and you shiver every time you breathe. I could... do the
thame thing to you that you thuggethted I do to ed. It doethn't count ath
cheating if I don't get off, right?" He sounded hesitant, which told Karkat his
friend was actually serious this time.
"You're my fucking moirail, Captor, would you stop propositioning me for sex?
It's creepy." Despite his harsh words, Karkat barely managed to suppress a
shudder of longing at the thought. Shit, he really was too far gone if he was
seriously considering letting his moirail pail him. One-sided, at that.
"I don't even have to touch you, if it'd make you feel better about it," Sollux
promised softly, and there was an ionic crackle in the air a split second
before Karkat felt ghostly pressure against the base of his horns.
"Nnnngh don't... I can't... you shouldn't," Karkat stammered, horribly torn. He
was glad the touch on his horns left him limp, because otherwise he'd be
writhing and that much movement would be incredibly painful at the moment.
"That's sick, it's fucking depraved, it's... it's... shit, who the fuck am I
kidding?" With a quivering warble, he gave in to what had to be inevitable.
They both knew it was the only solution. "Yessss, fucking please."
"Eheh, I'm imprethed you held out tho long," Sollux chuckled. "Where'th your
bucket?"
"Closet," Karkat choked out, shuddering as the electrifying psionic touch
trailed down from his horns to catch the back of his neck in a vice grip. His
eyes were rolling back in his head, making it rather hard to see anything, but
he heard the squeak of the closet door opening, followed by the rattle of the
pail's handle against its side as Sollux brought it out. Just that sound was
enough to make Karkat warble again, knowing how close he was to feeling the
first relief he'd had in days. Hell, in weeks.
His hands were shaking so hard it took him three tries to undo his pants, but
finally he managed to shove them down to his knees. He slid off the chair to
kneel over the pail, panting harshly for air and steadying himself with one
hand gripping the edge of the desk with a white-knuckled grip. His other hand
dropped to cover his bulge, making him cry out at the sudden increase in
sensation.
Then the thrilling tingle of the psionic pressure was there, too; twining
through his fingers to tease at his bulge, sliding up into his nook and pushing
just right at the spot that was impossible for Karkat to reach himself without
tearing up his most sensitive parts with his own claws.
Under other circumstances Karkat might have been embarrassed that it took all
of two seconds of pressure there to unlock the floodgates, but he was too busy
keening as the overwhelming rush of release hit him. His back arched so hard he
was faintly amazed his spine didn't crack, and the sound of his genetic
material hitting the pail made his breath catch in his windtube.
Then the psionic touch vanished from everywhere all at once, and Karkat nearly
screamed as the release of fluid stopped as abruptly as it had started. He lost
his grip on the desk and collapsed forward onto his hands and knees, barely
managing to avoid knocking over the pail in the process. He dug his claws into
the floor and swore helplessly, fighting to remember how to breathe.
"Shit," Sollux said, the sound a low rasp in his throat that was hardly more
than a chirp. "Shit, shit... I'm thorry, kk, I can't... fuck."
Finally managing to raise his head, Karkat saw that Sollux was hunched over in
his chair, arms wrapped tight around his middle. The other troll had bitten his
lip so hard there were trails of yellow blood creeping down over his chin, and
he looked about as miserable as Karkat felt.
"What..." Karkat managed, stunned both by the horrible tease of losing the
relief and by the sight of his moirail in apparent agony.
"I'm... fuck, I'm too near to breaking, mythelf," Sollux explained helplessly.
"I can't conthentrate when you're... when you're making noitheth like that, a-
and the pail... I can't, I'm thorry..."
"Shit," Karkat groaned, and dropped his forehead to the floor again. They were
both idiots for not realizing what would inevitably happen, though Karkat at
least had somewhat more excuse than Sollux did. It would be hard enough for any
troll to hear someone else keening like that without getting worked up
themselves, especially when you added in the sound of fluid hitting the pail.
Sollux was already on edge and desperate, so it must have been like a kick in
the bulge to hear his moirail making those noises. Of course he couldn't
concentrate enough to maintain a delicate psionic touch like that.
"I'll... I'll go find ed and ff and work it off, and then I'll come back and
finish helping you, I thwear," Sollux promised him, voice shaking.
"No... fuck, forget it," Karkat sighed, slowly pushing himself upright. He
still felt heavy and aching with the built-up genetic material in his groin,
but he'd released enough of it that it was no longer an all-consuming need. He
wasn't even sure he could come again just yet, though he was certainly a long
way from empty. "I can at least function, that's enough. Doing it again would
be cheating, we have no excuse."
"Are you thure?" Sollux asked, but he sounded just a little relieved. "I feel
like the wortht kind of bulge-blocker..."
"Just forget it, I said," Karkat snapped. He couldn't quite bring himself to
look right at Sollux as he fumbled to get his pants done up again. He shoved
the partially-filled bucket under his desk where it was at least no longer
directly in sight. "Why are you still even here? Go torture your kismesis or
something."
"Nnnh... gimme a minute until I can walk again," Sollux said, with a noise that
might have been a chirp or just a breathy chuckle. "Jn doethn't know what he
threw away, kk. You're hot ath fuck when you're coming."
"Sh-shut up, idiot," Karkat said, blushing so hard he was amazed he didn't
rupture the blood vessels in his face. "I don't want to hear that from my
fucking moirail, you sick fuck!"
"Eheheh, thorry," Sollux said, but he didn't sound sorry at all.
"Yeah, whatever," Karkat said, and pulled himself back up into his chair,
flipping open his husktop to give him something to think about other than what
they'd just done. There was one thing he had to do before he could ignore it
completely and pretend it never happened, though. "Thanks," he muttered,
putting as much of his sincerity into the word as he could stand to show.
"If I thay 'anytime' you're going to gut me, aren't you?"
"Yes, what the fuck is wrong with you, get out of my hive!"
Karkat was so damned lucky to have such a good moirail, especially since it
turned out his matesprit was such an asshole.
Now if only he could convince himself that he wouldn't still rather have done
it with the asshole.
===============================================================================
It felt weird - almost sacrilegious - but Karkat dumped the contents of the
partially-filled pail down the drain of his ablution trap. It wasn't as if it
would do him any good, since it contained only his own genetic material. Feferi
had changed the laws so that providing pails to the drones was voluntary
instead of mandatory, largely so that the various troll/human quadrants that
had formed wouldn't be penalized, but that didn't overcome sweeps of social
conditioning not to ever waste genetic material.
Rinsing it out was an even weirder experience, especially since he was still
more than a little overheated after his not very satisfying release earlier.
The sound of water hitting the metal pail was rather suggestive, and made it
hard to think about anything other than sex. And, as much as he hated admitting
it, he still couldn't stop longing for that sex to be with John.
He wrenched the tap to turn it off, and only then heard the sound of footsteps
approaching through his hive and someone calling his name. He froze, half
convinced he was imagining things out of sheer wistful thinking. There was no
way that John would be stupid enough to come over and just barge into his hive,
surely.
Apparently he was wrong, because in the next moment John appeared in the
doorway. "There you are! I was starting to think you weren't home," the human
said.
For lack of anything else to throw, Karkat chucked the pail straight at his
face. Sense caught up to him a moment later and he blushed horribly, but that
didn't stop him from following up the rather debauched attack with a flying
tackle, aiming for John's throat. He'd promised to rip the human apart if he
saw him again, and by gog that was exactly what he was going to do.
A little to his surprise, John ducked the bucket and threw a blast of air at
him, tossing him back against the wall of the ablution trap. He hadn't expected
John to be prepared to fight, but it seemed John had anticipated Karkat's
aggressive reaction to the sight of him, and been ready for it.
Unfortunately, caught unwary without a weapon equipped and in tight quarters,
Karkat was at a severe disadvantage and they both knew it. John was more
powerful than him, and his abilities were better suited to a battle where they
didn't actually want to kill each other. Because as much as Karkat wanted to
hurt the human boy, to make him feel all the pain he'd inflicted on Karkat, he
didn't actually want John dead at his hands.
Mostly.
"If this is your way of grovelling for my forgiveness, you've got a funny way
of showing it," Karkat taunted him, eyes flicking around the ablution block to
try to find some way of turning things to his advantage. "Or are you just that
eager to have your ass handed to you?"
"I'm not going to say I'm sorry," John told him, voice steady and expression
stern. "Not because I don't think I have some blame in this mess, because I
know I do. But it's just as much your fault, so I don't owe you an apology."
"My fault?" Stunned and horribly offended, Karkat glared at him. Never mind
that he'd been thinking earlier that he might very well have only himself to
blame for what had happened. Hearing John accuse him of it was enough to enrage
him. "What part of this stellar-level rocket-wreck is in any way my fucking
fault? What, I held my sickle to your throat and made you cheat on me like
that?"
Karkat lunged for him, but John was faster and threw another blast of wind at
him, strong enough to knock the air out of his lungs when he hit the wall
again. "Damn it, Karkat, stop trying to pick a fight and actually listen to me!
I didn't cheat on you, I would never do that!"
"That might be more believable if I hadn't seen you doing it with my own
fucking ocular orbs, pissant," Karkat spat, the words a little wheezy but still
perfectly understandable. "I don't care if humans can do it without needing
someone else's help, it's still fucking cheating!" And he wasn't in the least
jealous of the fact that they apparently could get off by themselves. Not at
all. Stupid aliens and their ridiculous biology.
"You saw me doing something that's totally normal for humans," John corrected
him, standing there in the doorway with his hands on his hips, a pose that made
him look like he'd been watching too many of Tavros' Pupa Pan movies. Karkat
might have laughed at him if he hadn't already been so angry. "I jerk off all
the time, Karkat! After every time we've seen each other since we started going
out, pretty much, and plenty of other times besides."
"You what?" Karkat was torn between astonishment at the idea that someone could
even come that often, and betrayal at the blatant admission that John had been
cheating on him all along. At least, if he was correctly guessing what 'jerk
off' meant, but it seemed pretty obvious in context.
"Jegus fuck, here I've been fucking torturing myself, trying to make this as
good as possible for you, and you've been going behind my back the whole time?"
Karkat growled. "And that's supposed to make me less angry at you? I might as
well have shoved a flaming brand up my nook and ripped my own bulge off, it
would have hurt less!"
"I get that it's not normal for trolls, or at least I do now that someone has
finally showed a little sympathy and fucking explained to me what's been going
on for the last month," John said, shaking his head. "And I should have just
asked why you were being such a damned tease, instead of assuming it was
because you were, I don't know, shy or something. But you should have trusted
me enough to have at least asked why I was doing that, instead of assuming I'd
done it to hurt you and running off in a huff!"
"I did not run off in a huff," Karkat objected automatically, but he flinched a
little under the words. They had learned, early on in their relationship, that
they both needed to be careful not to jump to conclusions about what sort of
feelings they had for each other, or how things would proceed. When Karkat had
first broken down and confessed his flushed feelings for the human, describing
in excruciating detail everything about the other boy that he found pathetic
and deserving of pity, John had punched him out and refused to speak to him for
days. Likewise, when John had later unthinkingly told Karkat that he didn't
pity him at all, Karkat had thought it meant the human was breaking up with him
and he'd been utterly crushed until they got the misunderstanding sorted out.
But this was different, damn it. Wasn't it?
"Why did you cheat on me, then?" Karkat asked grudgingly, though he still
refused to refer to the incident as anything other than the blatant betrayal
that it so obviously was. "This had better be the universe's most stunningly
brilliant explanation, complete with diagrams and fucking sparkles, because
it's gonna take that much to convince me, fuckass."
"I told you, it's normal for humans," John repeated, stressing the word. "We
don't need to fill pails, so we don't need to be able to come ridiculous
amounts like you guys apparently do. We don't have to build up genetic material
- it doesn't matter how long it's been, or how recently it's been, I'm still
going to come pretty much the exact same amount!"
"Are you serious?" Karkat was utterly floored by the idea. To not have to
endure increasing discomfort over the course of days or even weeks as your body
built up enough material to allow you to release it? Getting off every day?
"So, you could come, like, ten times a day and it wouldn't make a difference?
You'd be able to do that?"
"Well, ten times a day would be a lot, probably even for a teenaged guy," John
said, blushing and looking awkward for the first time since the conversation
had begun. "But not only do we not need draw it out like that, it's really,
really not pleasant to try! It's kind of painful, actually, getting all worked
up like that and not getting off, and you've been driving me crazy for like,
the last month!"
It hurt them? Karkat had been pushing the limit of his own comfort, trying to
make things as good as he could for his matesprit, and he'd been hurting the
other boy instead? Horrified, he stared at John, scrambling for some reason why
he shouldn't just throw himself out the window and put them both out of their
misery. You had to be the lowest, most vile creature to ever walk the planet to
hurt your matesprit, the person you pitied most in all the world.
Gog damn it, past him was the stupidest interstellar fuck-up nookwhiff ever. He
hated that grubfucker so much. Why was he always the one that had to pay for
the asshole's mistakes?
"I," he started, and then didn't quite know what to say after that. "I don't.
That's..."
"It's okay, it's not anything really awful," John hastened to assure him,
probably correctly interpreting his appalled expression. "I'm not going to be
the kind of jerk boyfriend who tells his girl that she has to put out because
he's got a little case of blue balls! Like I said, I just took care of it
myself after. But you know, even more than the fact that I'd much rather have
been taking care of it with you... I've missed you." He bit his lip, and his
brows drew together. "Really missed you. I feel like we never talk anymore
except online, and I miss being able to just hang out with you and hold hands
or cuddle or do anything at all!"
"Yeah," Karkat agreed, his voice low. He dropped his gaze, unable to continue
meeting John's eyes. "I've missed that, too. I shouldn't have pushed things so
far, but... I wanted it to be perfect." And instead he'd royally screwed things
up, and nearly lost the best thing that had ever happened to him.
Taking a step forward, John reached out a hand, and Karkat didn't pull away
when the human touched his cheek gently and turned his face up again. "I love
you more than anything, Karkat," he said softly. "I would never do anything to
hurt you on purpose, okay? We really, really still need to work on talking
things out, I guess."
"You're the most pathetic being in the history of ever," Karkat replied,
feeling tears prickle at his eyes again and struggling to keep them at bay.
This was already a ridiculously sappy moment, straight out of the worst kind of
romcom, and he wasn't going to contribute to it by breaking down, damn it. "I
pity you so much. And I love you, too."
"You're pretty pathetic yourself right now," John told him with a smile. "All
huddled in on yourself and wibbling. I'd have to be the most cold-hearted
bastard on the planet not to pity you like this."
"I am not wibbling," Karkat objected, and then ruined his protest by sniffling.
Fuck, it always got to him when John would indulge him by talking about pity
instead of his incomprehensible human 'love'. Karkat liked being told that John
loved him, too, largely because of the expression that was always on John's
face when he said it, but he liked pity more. Even if he knew the stupid human
didn't really mean it.
Leaning in, John pressed their mouths together, and Karkat melted into the kiss
with a little chirp. As much as he always loved kissing his matesprit, it felt
better now, maybe because he'd thought he would never get to do it again.
They'd had enough practice at it now that it was a reflex for Karkat not to
slice John open with his teeth, so he could just enjoy the contact without
having to worry.
"So, does that mean we're okay?" John asked a little plaintively when he pulled
back again. Karkat nodded, not quite trusting himself to speak yet, and John
gave him the brightest, derpiest smile ever. "Oh, thank god! I just wanted to
curl up and die when I thought I'd lost you. But there's one thing I still
don't understand. We're not going to be able to give material to the drones
anyway, so can't we just do it whenever we want?"
"Fuck you, do you think we'd torture ourselves like this if we didn't have to?"
Karkat couldn't quite seem to work up the energy for a properly enraged ire
when John was still cuddling him close like he was the most precious thing in
the universe. Why was it so damned hard to stay mad at John when the idiot
hugged him? "The drones only come once a sweep anyway! We can't come unless
there's enough material built up to push past the stop reflex. Just doesn't
happen. Anyway, it feels a lot better the longer you wait. Like, exponentially
better. So it's worth it to hold out as long as you can, until you're ready to
kill something from frustration. I, uh." He blushed and mumbled the rest into
John's shoulder. "I wanted to make it really good for you."
"Awww, Karkat, that's really sweet," John exclaimed, nuzzling their cheeks
together. "Let's not wait this long again though, okay? At least it's not
entirely wasted effort, you'll still feel really good because of it, right? You
must be just about ready to burst! Dave said Terezi never goes more than like a
week, and it's been nearly a month for us."
"Um." Suddenly the last thing Karkat needed to worry about was blushing - the
blood had fled his face so thoroughly he thought he might be as pale as John.
Shit, if John hadn't betrayed him... that meant Karkat was the one who'd
cheated on John. "Oh fuck, I'm sorry," he said, pulling away and staring at
John, horrified all over again. "I'm sorry, I'm sorry, I didn't... I thought...
fuck."
"Karkat?" John looked thoroughly puzzled, brows knitted together and head
tilted to one side. "What's wrong? You look like you just saw a ghost."
"I... I couldn't even move, it hurt to breathe, you don't even... no, shit,
that's just an excuse. There is no excuse. I'm sorry," Karkat repeated
miserably, not sure what else to say. Of all the massive fuck-ups past him had
ever engineered, this was bigger than the rest combined. He desperately wished
the memo system still existed, so he could go and chew his past self out for
cheating on their fucking matesprit.
"You're not making any sense," John told him, stepping towards him again.
Karkat flinched back when John tried to touch him, and the human stopped,
astonished.
"I let Captor pail me," Karkat blurted out, cringing from the flood of anger
that was sure to follow his confession. Probably culminating in John dumping
him on his shame globes, and never speaking to him again. He deserved nothing
less. "He didn't touch me, just used his powers, but it still... shit. I'm the
most miserable, sorry excuse for a matesprit anyone ever had, I don't deserve a
matesprit at all, fuck, I don't deserve any quadrant at all, I just..."
To his utter shock, John stopped the flow of words by kissing him, not hitting
him. Karkat just stood there and took it, rigid and staring, not kissing back
because he was still half certain he was hallucinating.
"Shh," John said when he pulled back again, just enough to let them look at
each other. He had one hand on either side of Karkat's face, forcing him to
meet his gaze. John looked hurt, yes, and a little angry, but neither emotion
was anywhere as strong as Karkat would have expected. "It's okay, I forgive
you. I wouldn't be allowed to be angry if you'd gone to a kismesis, right? So I
guess I can't really be mad that you got your moirail to help."
"You..." This was not at all the reaction Karkat had anticipated, and it left
him floundering a little. "I thought humans got stupidly jealous about that
stuff, that's why none of us with human matesprits have bothered looking for a
kismesis, we didn't want to piss you off."
"Believe me, I appreciate that, and I'm sure the others do, too," John assured
him. "Because I'll be honest, I probably would be horribly jealous, no matter
how much I told myself that you weren't cheating on me, I just can't help it.
And I am jealous about Sollux, but if you were hurting that much and you
thought we'd broken up so you didn't have any other options... I'm not going to
blame you, Karkat." He sighed, and looked rueful. "I guess this means we have
to start at the beginning again? Damn. Can we at least not push things so far,
this time?"
John wasn't going to dump him? He wasn't angry at Karkat? Even another troll
would reasonably be furious with him for what he'd done; it was redrom cheating
no matter how you looked at it.
"Not... from the beginning," Karkat said slowly, not quite able to accept his
incredible good fortune. Who else in the universes had such a pitying,
understanding matesprit? "We didn't finish it, just went far enough for me to
be able to function again." He was not going to mention that they only hadn't
finished it because Sollux had been too turned on to keep concentrating. Some
things John was probably better off not knowing.
Especially given the way John's face lit up at Karkat's words. "Really? Thank
god, I'm just about dying to find out what kind of weird, sexy noises you make
when you come."
He kissed Karkat again before Karkat had a chance to respond, and this time
Karkat participated enthusiastically. Their tongues met and twined around each
other, Karkat's more flexible but John's more sensitive, and John's moan echoed
Karkat's shivering chirp. Belatedly Karkat realized that John had let go of his
face, mostly because one of John's hands found the base of his horn, stroking
gently the way Karkat had taught him. With a much louder warble, Karkat
shuddered against him and fought the instinct to go limp. He didn't want to
stop touching, damn it.
He got his hands up inside John's shirt, trying to be careful of his claws but
probably leaving a few scratches behind in his eagerness. John didn't wince or
make any of the sounds that meant he was protesting, just kissed him harder, so
Karkat figured it was probably okay for him to be just a little rough. That was
good, because he really wasn't sure he could stop himself if he tried.
The little nubs John had told him were called 'nipples' were already peaked,
always a good sign. Karkat pinched and rolled them between his fingers, mindful
of his claws, enjoying the moans and gasps that wrung from John. The human
certainly wasn't acting like he'd gotten off a few hours ago, he was just as
eager for Karkat's touch as always, so maybe it was true that they could go as
often as they liked.
Then John retaliated by breaking the kiss and dropping his mouth to Karkat's
neck, and biting down. Hard. If a troll had bitten him like that they'd have
ended up with a mouthful of bleeding flesh, but John's flat teeth could barely
break through Karkat's tougher skin. It was the most exquisite sensation, and
it was worth every minute of the begging Karkat had needed to do in order to
convince John that he wanted it that hard.
Chirping, Karkat tilted his head back and didn't even care when it hit the wall
hard. He was panting for air, but there didn't seem to be any left in the room.
There was only John, the sight and sound and feel and smell of him. He wanted
the taste, too, but he couldn't motivate himself to move away from the hand on
his horn and the mouth on his throat.
The best he could do was to rake his hands down over John's chest, struggling
to keep the right level of pressure that John said stung but felt so good. His
matesprit had put on a surprising amount of muscle in the years since the game,
and Karkat knew every inch of his body.
He wanted to get to know it even better.
With a little growl Karkat hooked his claws in John's shirt and yanked, tearing
the fragile fabric easily. John huffed a protest against his throat, but didn't
let go of the grip his teeth had, which meant he wasn't really upset. It
wouldn't be the first time he'd walked out of Karkat's hive wearing the troll's
clothing, anyway.
Sometimes Karkat tore the other boy's clothes even when he wasn't half mad with
desire, just because he loved seeing his matesprit wear his mark so blatantly.
John's other hand was fumbling with Karkat's pants, but he couldn't seem to
manage the fastenings one-handed. With a sigh he finally dropped his other hand
to help, and to Karkat's dismay he also pulled his mouth away. "Take your shirt
off, too," John insisted when Karkat chirped at him mournfully.
Well, yes, more skin contact was probably worth momentarily losing those teeth
in his flesh. Karkat obediently yanked his shirt up over his head, then grabbed
for John's pants in turn. If they were going to take the time to strip, they
might as well do it all the way now so they wouldn't have to stop again later.
It only took a few moments before they were completely bare to each other, and
Karkat could feel the heat of John's body searing his skin as the other boy
pinned him against the wall, kissing him once more. They'd only stripped
completely like this a few times, relatively early on when Karkat had still
been sure enough of his self-control to know he wouldn't break sooner than he
wanted to. He loved it, loved the feel of John's strong body against his,
muscles shifting beneath skin and his matesprit's alien bulge hard against his
hip. Karkat shifted to line up his bone bulge with John's and rocked up, and
was rewarded with a low, needy moan.
John bit him again, on the shoulder this time, and Karkat warbled and
shuddered. That was more than enough to coax his bulge out from behind the bony
sheath, and as he thrust his hips against John's it curled around John's bulge,
the friction driving Karkat out of his mind. From the desperate noises John was
making, it was doing just as much for the human.
He wished he could bite John back, share the glorious sensations, but they'd
learned quickly that John didn't find teeth in his flesh nearly as hot as
Karkat did. That wasn't really unexpected, considering the relative fragility
of human skin, but it was still a little disappointing. He could and did turn
his head to run his mouth over the rounded curve of John's ear, the brush of
his teeth just a hint of a threat, making John shiver against him and moan into
his shoulder.
Karkat half expected John to go for his horn again, the human seemed positively
fascinated by the responses evoked by touches there, but John surprised him
when he dropped his hand instead. He brushed briefly over their bulges, then
went lower, fingers searching for and finding the edges of Karkat's nook.
The sound Karkat made was caught somewhere between a warble and the start of a
keen. He jerked his hips up, lifting one leg to wrap around John's waist,
opening himself to the contact as best he could. Karkat had previously
prevented John from exploring that area much, since he'd been trying to avoid
breaking before he absolutely had to, but there was no reason to stop him now
and every reason to encourage him.
"So, I'm supposed to... do something here, right?" John asked tentatively,
sliding his finger inside. Karkat tensed reflexively, his body anticipating
pain, but John had no claws to tear up the sensitive flesh. "Wow, shit, you're
so tight. Yeah, there is no way I'm getting my dick in there without hurting
you bad."
"Fuck, no," Karkat agreed fervently. He'd been a little horrified when he'd
first seen the size of human bulges, but a terribly embarrassing conversation
with Terezi had reassured him that there were ways around the problem. Namely,
the soft, slender finger John had in him right that moment. "Just... just press
up, and thennnnghrk!"
English became a lost cause as John found the right spot, and Karkat's windtube
closed up until the only sound he could make was a slowly rising keen. Unlike
when Sollux had done it, Karkat wasn't overloaded enough to break at the first
hint of pressure, so instead he was able to enjoy the unbelievably intense
sensation of John teasing him there.
"Nnnnh, Karkat, fuck you sound even better than I'd hoped," John murmured, and
he was more than a little breathless himself. It took effort for Karkat to
focus enough to understand the words. John often talked during sex, and it
didn't seem to matter much to him whether Karkat was listening or not, but
Karkat loved the sound of his voice when it was tight and strained with need.
"Hah, holy shit, you like that don't you? Yeah, your bulge likes it too, fuck
that feels good."
Though he was dizzy with passion and need, Karkat managed to tilt his head so
he could see down the length of their bodies, and sure enough his bulge was
writhing against the hard length of John's, lacking a nook to slide into but
stimulated nonetheless. The tip teased at the soft sack hanging below John's
bulge, making the human moan and shudder.
Working one hand between them, Karkat wrapped his fingers around his
matesprit's bulge and stroked hard, the way John had shown him. It still
boggled him that it could feel good to have that much pressure applied to such
a sensitive spot, but as with every other time he'd done it, John cried out and
arched into the touch, hips bucking a little faster against Karkat's.
"Please, please, Karkat please," he was murmuring over and over, breath panting
hot against Karkat's neck. "You're not going to pull away this time, right?
Fuck, please, I want you so bad, I need you so bad, please!"
Karkat tried twice to croak out something reassuring, and only managed to
warble both times. Finally he gave up and lifted his other hand to wind his
fingers carefully through John's hair, pressing the other boy as close as he
could in unspoken assurance.
"Haha, oh wow, you can't even talk in Alternian, can you?" John realized,
laughing softly. "That is... so sexy, you don't even know, the thought that I
reduced you to speechlessness... hnnngh, can't take much more of this, Karkat!"
Despite the fact that he was somehow still coherent enough to talk, John's
rhythm was faltering, and his bulge was slippery with leaking fluid. That made
it easier for Karkat's hand to slide over the flesh, so he tightened his
fingers a little more. John gave a strangled, incoherent cry that was possibly
the hottest thing Karkat had ever heard in his life, and then his bulge
twitched in Karkat's hand and gobs of thick, sticky white fluid started
spurting from the tip.
There wasn't much, but it was obvious that John was enjoying it every bit as
much as if there were floods. To Karkat's dismay the human went still against
him, including releasing the pressure of his finger against the breaking point
inside him. Karkat writhed, trying to get it back, but he couldn't quite hitch
his hips up at an angle that would force John to press against him again.
On the other hand, the brief respite gave him back the ability to speak, and
there was something rather important that he'd forgotten. "P-pail," he
stammered, hoping the word would emerge in English and not Alternian. "Fuck,
John, I need..."
"Nnn," was John's not very coherent response, before the human shook himself
and roused a bit. He lifted his head and blinked at Karkat from inches away,
adorably befuddled. "Wha...? Oh... oh, right. Pail. Uh... crap, I think it
landed all the way out on the other side of the bedroom."
Karkat warbled, torn between the powerful conditioned need for a pail, and the
equally strong desire not to have to let go of John even for a moment.
"Um... you know, we're standing in your shower," John pointed out, a thread of
amusement working its way into his voice. "I don't think it's going to hurt
anything if you don't use the pail, we can just clean it all right off after."
That was true, and it would save him the embarrassment of having to dump out
and rinse the pail again. Even so Karkat had to struggle with the idea for a
moment, fighting against the part of him that almost hysterically insisted that
even considering it was depraved, and it didn't matter whether he was in the
ablution trap or not.
Then John crooked his finger up again, and Karkat forgot there had ever been a
battle. His windtube closed almost completely as his body went rigid, wave
after wave of sensation crashing into him. It was so good, and he could feel
the heavy weight of fluid gathered in his groin, the pressure rising slowly in
response to the amazing things John was doing to him.
His muscles tightened, and he felt like he was standing on the edge of a
precipice, staring down into the abyss that led to heaven. He wanted to fall
off the edge so badly, yearned for it with every bit of his soul, but it
remained stubbornly just out of reach. The sensations John was evoking edged
from pleasure towards pain as his over-stimulated nerves started to protest,
and finally he convulsed as the switch was flipped entirely.
Karkat cried out and grabbed for John's wrist, barely remembering in time not
to dig his claws in. John startled and went obediently still, though he didn't
withdraw. Struggling to remember how to perform basic tasks like existing,
Karkat stayed slumped against the wall for a long moment, unable to move or
even speak.
"Karkat?" John finally ventured hesitantly. "Are you okay? You didn't... I
mean, I kinda expected...you know, rivers or something."
"Can't," Karkat finally managed to croak miserably. The aching weight of
genetic material still throbbed in his groin, but he just couldn't take any
more right now, and it hadn't been enough to break the floodgates. "Not... not
as close as I thought I was. Fuck. Shit, oh gog." He shuddered as John slowly
withdrew his hand, even that bit of sensation too much for him at the moment.
He could already tell he was really going to come to hate this part, when he
was worked up enough for it to ache but not enough to force him to let go. It
wasn't so bad early on, when the urgency wasn't there yet, but this was agony.
He wasn't sure whether to be glad John didn't have to suffer this way, or
resent him for it. At the moment, resentment was threatening to win by a
landslide.
He'd expected John to pull away now that they were done, but his matesprit
hugged him close, uncaring of the fact that he was smearing his weird white
genetic material over both their bodies. "Okay, it's okay, just breathe," John
crooned at him, and Karkat discovered that he did actually need the reminder.
He gasped for air, panting, his chest rising and falling against John's pressed
against him.
"Easy," John said, and slid one hand up into Karkat's hair, rubbing the
fingertips against his scalp before seeking out the base of his horn. Karkat
yelped and tried to throw him off, but the endorphins that flooded his system
kept him from struggling. "Easy, easy," John repeated softly. "You trust me,
right?"
"Yes?" It came out as more of a question than Karkat had meant it to, and he
eyed his matesprit suspiciously. John did have that annoying prankster streak,
and it didn't always do to trust him too much when he had that sly gleam in his
eyes.
"Dave told me a few of the tricks he uses when Terezi's close but not quite
there yet," John said, and chuckled ruefully. "More information than I ever
wanted to know about my best friend or his girlfriend, but after I suffered
through that much embarrassment, the least you can do is let me try it out.
Right?"
Tricks? Karkat couldn't imagine what sort of 'tricks' could possibly help in
this situation. He wasn't ready to break yet, but he was too overwrought and
over-stimulated to keep going for now, end of story.
But he did trust John - yes, even despite the damned pranking tendencies - and
if there was a way for him to get off now instead of later, he was willing to
try it. Slowly Karkat nodded, his eyes locked on John's. The assent earned him
a brilliant smile that did little to reassure him that he'd made the right
choice.
"A change is as good as a rest, they say," John told him in an overly cheerful
voice, and dropped to his knees.
Before Karkat could ask what the hell he was up to, John opened his mouth and
took Karkat's bulge inside, sliding his tongue against the length of it. Karkat
nearly shrieked, his whole body going rigid - with visceral fear, not desire.
The thought of having teeth anywhere near the most sensitive part of his body
was terrifying.
But John had done this before, and it hadn't hurt then. Far from it, actually.
It didn't hurt now, either. The human was careful to keep his teeth out of the
way; even his blunt and normally useless fangs would be enough to seriously
damage the fragile flesh in his mouth.
Slowly, inch by inch, Karkat relaxed into the touch, and he even started
chirping as the pleasure won out over the fear. It was different enough from
what John had been doing before that his overloaded nerves weren't sure if they
wanted to complain or not, and he hovered right on the edge between 'fuck yes'
and 'hell no'.
John's tongue was thick and warm against his delicate bulge, and the human put
the muscle to good use, teasing over the surface and rubbing against him in the
best possible way. Karkat was shivering now, hands pressed flat to the wall
behind him and knees shaking with the effort of staying still, but he didn't
dare buck into the touch the way part of him wanted to. The chirps were drawing
out into warbles, and his breath was coming faster and faster.
He couldn't decide whether the ache in his nook was from a desire to have John
touch him there again, or a reaction to the additional stimulation that meant
it would be the worst possible idea. John kept his hands clenched on Karkat's
thighs, helping to hold him down, and he showed no sign of going for the
sensitive spot. Karkat wasn't sure whether to growl at him to stay there, or
beg him to give him more.
There was no way he could break without pressure there - that was just the way
troll bodies were put together, so that they wouldn't succumb to the temptation
to ease the sexual tension themselves and then be caught short when they needed
to provide for the pails. But if he gave in too early and asked John to touch
him before he was ready for it, he was pretty sure he wasn't going to get a
third chance. For that matter, he'd better be ready to break on just a few
seconds of pressure, because he didn't think he could take much more than that.
Before he could make up his mind whether to chance it or not, John moved his
hands of his own volition. He slid them up and around Karkat's hips, resting
his fingertips just above his shame globes, then dragging down with his nails
digging in hard enough to sting. Karkat chirped and arched into the amazing
feeling, eyes rolling back in his head with pleasure.
When John continued down with one hand, fingers sliding between the globes,
Karkat didn't object, assuming he was going for Karkat's nook from the other
side. Instead John paused with one fingertip pressed lightly against the tight
pucker of his excrement sphincter, and Karkat went tense again. "Wh-what are
you doing, nooksniffer?" Karkat exclaimed, voice breaking despite his best
efforts to keep it steady.
Of course, John had withdraw his mouth in order to talk, leaving Karkat
writhing and shivering with the sudden sensation of cool air against his bulge
after the moist heat of John's mouth. "It's a human thing," John told him,
smiling up at him, still with that mischievous glimmer in his eyes. "I don't
think it would ever occur to you guys to do this, any more than you'd think to
put your mouths on each other. Your bulges aren't stiff enough to get past the
muscle at the entrance."
Bulges? What the fuck did their bulges have to do with... Karkat blanched in
comprehension and stared at John wildly. "You are not sticking your monstrous
alien bulge up my excrement sphincter. That's disgusting, and it wouldn't work
anyway! It's tighter than my nook, grubtard!"
"Yeah but unlike your nook, it stretches," John replied, smile turning into an
impish grin, and before Karkat could continue to object he proved the point by
pressing his finger inside, slowly.
It felt... weird, that was the only word Karkat could find to describe it. A
sort of uncomfortable fullness, like he really needed to visit the load gaper,
a sensation that made him squeeze down reflexively to try to hold it in. That
only pulled John's finger deeper, and Karkat hissed in discomfort and unease.
John put his mouth back on Karkat's bulge, and successfully distracted him from
protesting again. Karkat forced himself to breath between warbles, and reminded
himself that clearly humans had some good ideas when it came to sex, because
John's mouth on him felt like the most amazing thing short of actually pailing.
Maybe this other thing wouldn't be so bad, even if it did make him a little
sick to think too hard about it.
Slowly John pulled his finger out again, then worked it back in. It went a
little faster this time, Karkat's body not resisting the movement as much. It
still felt weird, but there was a trembling sort of pleasure there as well, now
that he was letting himself feel it. Karkat concentrated as best he could on
loosening his muscles to allow the intrusion, and was rewarded with the easier
glide of that finger inside him.
Then John crooked his finger or something, and Karkat discovered that the wall
between his excrement tube and his nook was a lot thinner than he'd have
thought. John was pressing against his breaking point again, but with a layer
of cushioning flesh between his finger and the sensitive spot that kept it from
falling off the edge into 'too much'. Karkat's warbling turned into a keen so
abruptly it hurt his throat, but he wasn't complaining. Not by a long shot.
Unfortunately it proved to be too much for his shaking legs to handle, and they
gave way beneath him, dumping him on his shame globes. Thankfully John must
have anticipated the reaction, because he drew his mouth away just in time to
keep from injuring Karkat as he fell. Karkat ended up sprawled over John's
thighs where the human boy was kneeling, back still to the wall but hands now
clutching at John's shoulders to stop him from falling the rest of the way.
The new position meant John's hand was trapped between Karkat's body and his
legs, and the change in angle apparently prevented him from putting pressure on
the breaking point. Or maybe he was doing it on purpose to torture him,
considering the way he was laughing at Karkat's reaction. Karkat punched him on
one shoulder, but the blow lacked any force behind it. His whole body felt like
one of the weird noodle food things John had introduced him to, limp and
wobbly.
"Still think it's gross?" John asked him. He was clearly trying for an innocent
expression, but it was somewhat ruined by the gleam in his bright blue eyes.
"Fuck you," Karkat managed to rasp out. In Alternian, but he was pretty sure he
got the point across anyway. John just laughed again, the fucker. With an
effort he remembered how to form English words, and continued. "There's still
no way you're getting that freaktastic bulge up there."
"Oh, we're not done yet," John promised him, his voice dropping into something
that could be accurately described as a 'purr'. The sound sent shivers up
Karkat's spine, and he chirped again despite himself.
Gently John lowered him to lie on the floor, and Karkat welcomed the cool of
the tiles against his overheated skin. He withdrew his hand, and Karkat
whimpered in protest before he could stop himself. He blushed, ashamed at his
own wantonness, but John didn't seem to mind. Just the opposite, he looked
immensely pleased with himself.
John pushed himself up on his hands and knees, kneeling over Karkat, and
examined the bottles lining the floor of his ablution trap. He reached for the
liquid filth abolisher, of all things. "I hope this is good enough," he said,
tipping a generous quantity of it into his hand. "Dave said to use oil, but I
don't have any. I think it'll work."
That was when Karkat caught on, and he narrowed his eyes. On the one hand, at
least it would make the whole thing a tiny bit more sanitary. On the other
hand, it would probably feel even better with something easing the friction and
making it slippery. So... wait, where was the downside among those two things?
There didn't seem to be one, as he confirmed when John slid two now-slippery
fingers inside his body. It felt even weirder, the greater width stretching his
body a little uncomfortably, but it also meant John was pressing even more
firmly against his breaking point through the wall. Karkat's keening was loud
enough to echo off the tiled space this time, the sound bouncing around and
breaking up until he was almost in harmony with himself.
"Mmm, yeah, I definitely like that noise best of all," John murmured, leaning
over him and smiling. He didn't seem to be intending to put his mouth back on
Karkat, which was a shame, but his other hand was slicking more of the filth
abolisher over his bulge. His hard bulge. Karkat stared, certain that he'd felt
it going soft in his hand earlier, after John had come. The alien freak was
ready to go again?
Fuck, he really hadn't been kidding about not needing to wait.
Karkat was starting to feel a little dizzy from lack of oxygen, the tightness
of his windtube making it difficult to breathe, but it only contributed to the
heady feelings John was coaxing from the rest of his body.
"Karkat? Do you want me to do this?" John asked him, pausing in thrusting with
his fingers for a moment. Karkat chirped and thrashed, trying to get the
sensation back, but to his dismay that only made John pull back entirely. "No,
seriously, I need to know that you really want this. Please? If you don't, if
you want me to stop..."
Somehow Karkat managed to find both the breath to speak and the wits to be
coherent. "If you stop now, you will rue the day you ever turned on a computer
and first opened yourself to my trolling," he promised the other boy with a
heated glare. "I will make you regret it so hard that you'll beg Strider to
take you back in time so you can bash your grub self over the head and steal
every computer you ever owned, just to put yourself out of your misery. You
will want to destroy the entire network that your pathetic species used to
communicate, to prevent the chance of me ever locating you in any way. In fact,
you will go back far enough to murder whoever it was that first invented the
computer in your world, just to make sure. I will..."
John cut him off with a kiss. "Close enough to a 'yes' for me," he murmured
against Karkat's lips, and positioned his hips between Karkat's legs, spreading
him open in an uncomfortably vulnerable position.
It hurt when John pressed forward, but it hurt like it did when John would sink
his teeth into Karkat's flesh. So. Good. Karkat warbled and clutched at John's
back, not even caring when he felt the slick heat of blood trickling out from
under his claws. John didn't object or pull back, so clearly he didn't care,
either. In fact he leaned down and bit Karkat again, on the opposite shoulder
this time, digging his teeth in further than he ever had before.
Between that and the way the head of his bulge rubbed maddeningly against
Karkat's breaking point with every inch he moved forward, Karkat was pretty
sure he might die of sheer sensory overload.
Karkat's keen was almost a scream, high-pitched and ear-splitting. His back
arched as he instinctively drove his hips against the source of the pleasure,
forcing John deeper still. He felt John's pelvis meet his, pubic bone grinding
teasingly against the edges of his nook, and then the human withdrew again.
Only to thrust back in harder, and then do it again, and again, until Karkat
wasn't even sure where he stopped and John started. They rocked together,
keening and moaning respectively, clutching at each other so tightly a crowbar
couldn't have pried them loose.
Every thrust drove Karkat a little closer to madness, the heavy ache in his
groin building and building until he was certain he was going to explode. The
way the head of John's bulge rubbed against his breaking point through the
layer of flesh drove him ever higher, but it wasn't quite enough to tip the
scales.
When he felt John start to shake against him, Karkat grew frantic. He needed to
come this time. John was almost finished, and then he would stop again, and
Karkat thought he might honestly die.
"C'mon, Kar...kat, please, come for... me," John said, the words broken and
desperate, much like Karkat felt. "I... I can't... hold on much longer...
please, I want this to be for both of us... oh god..."
Karkat tried almost hysterically to beg for more, but he could not force the
words past the tight constriction in his windtube. In desperation he grabbed
John's wrist and tugged his hand off the floor by Karkat's head, where he'd
been bracing himself. The sudden imbalance nearly tipped John over, and they
both shuddered as it forced John to stop thrusting for a moment.
Thankfully John seemed to get the idea when Karkat urgently pushed his hand
down towards the place where their bodies met. With a groan he leaned back
until he was sitting on his heels again, Karkat sprawled helplessly over his
lap and the floor, totally exposed. From this angle John could only make
shallow little thrusts, but it let him get his hand into the tight space
between their groins so he could slip a finger into Karkat's nook.
One direct brush against the breaking point was all Karkat needed, and he
shrieked as he came hard. It was a million times better than it had been when
Sollux pailed him earlier - whether it was all the build-up and extra
stimulation, or just the fact that it was his matesprit, Karkat didn't know and
didn't care. He was swamped with pleasure and relief, writhing as his body
finally let go of all the overload of genetic material it was holding.
At this angle the fluid ended up running down between them, easing John's
passage into his body. He could feel his excrement sphincter convulsing against
John's bulge as his whole body spasmed with the force of his release. That
seemed to be enough to push John over the edge as well, and the human shouted
and thrust deep inside him before stilling, body trembling. Karkat almost
thought he could feel something spurting inside him, hot and thick... fuck,
John was using him as a pail, wasn't he?
Karkat couldn't even bring himself to be scandalized by the idea. It felt too
gog-damned amazing.
After an endless moment of pleasure, Karkat's muscles finally relaxed and let
him slump against the tiles, panting for much-needed air. John collapsed down
over him, nearly crushing Karkat beneath his greater weight, but Karkat dizzily
decided that he wasn't going to complain. A few weak attempts later, John
seemed to gather the strength to roll them both onto their sides, so they were
lying pressed together on the floor of the ablution trap, cuddled close and
holding each other as if they never intended to let go.
The action caused John's softening bulge to slip out of Karkat's body, and
Karkat grimaced at the sensation. He had a sneaking suspicion he was going to
be very sore after what they'd just done - and a certainty that he was going to
let John do it again. Very soon. As soon as fucking possible. Gog. It was just
a shame that it probably would only feel that good when he was already close to
breaking, and not when he was empty.
Well, they'd just have to build him up again as fast as possible. That was
hardly a dismaying proposition.
"You are so amazing, I love you so much," John whispered into his ear, his
voice husky. With the aftermath of sex, but also with emotion, or so Karkat
thought.
"I love you too, you're so fucking pathetic," Karkat murmured back, and
pretended that his own voice wasn't just as choked. "Shit. I can't believe I
just let you do that to me. You sick fuck, you are so lucky to have me, nobody
else would pity you they'd just be revolted."
"I am definitely lucky to have you," John agreed, smiling, and Karkat knew the
human had understood what he really meant. "But next time, can we do it on the
bed? Or at least a softer surface than tiles, ow, my knees hurt."
"Only if you remember to grab a pail first, because I'm sure as fuck not
cleaning up the mess," Karkat muttered, and John laughed.
"Yeah, I totally see why you guys need the pail, now. Wow. That's really
impressive."
"Should've seen what it would have been like if I hadn't caught you... jerking
off? Is that the word?" John nodded, and Karkat sighed deeply. "John... I
promise I won't get mad at you again, but... will you be upset if I ask you not
to come in front of me except when I can? It's really fucking frustrating to
watch, I might just slaughter you if I have to see it every day for a week
before I can get off."
John's sigh was the equal to Karkat's, but he nodded again. "I thought you
might ask something like that. I couldn't figure out why Dave was still
complaining about suffering blue balls from dating Terezi, if they both know
perfectly well what the other one's deal is, but I guess that makes sense. I'd
probably want to kill you too, if I'd been watching you get off all the time
that you were teasing me. Hell, I kind of did want to kill you, for teasing me
at all."
Something tight inside Karkat relaxed. "And I promise I won't draw it out
anywhere near that long again," he offered in return. "I want to be able to
enjoy more time with you, too. Fuck, that was amazing enough that I think it
might kill me if it got any better, anyway."
In answer John hugged him a little tighter. "Haha, it was pretty awesome.
Remind me to thank Dave for the advice. As soon as I can face him again without
dying of embarrassment."
Karkat snorted, and punched him lightly. "Idiot. I don't know why you don't
just break down and admit he's your moirail. Come on, let's get cleaned up and
move somewhere more comfortable, this floor is way too fucking hard."
"Sounds good," John agreed, but he ducked in for a lingering kiss before he
complied.
For the first time in ages, Karkat was able to just enjoy the affectionate
contact for its own sake, without the simple pleasure of it being overwhelmed
in driving need. There were definitely good reasons not to drag things out so
long.
And all the reasons in the universe to get down on his knees and thank gog for
giving him John Egbert as a matesprit. Karkat didn't think he could physically
be any happier than he was in that moment.
===============================================================================
"You took him back?"
"Yeah."
"Are you inthane?"
"Fucking drop it, Captor, I told you. This is not up for discussion." Karkat
continued typing in the dialogue box he had open with John, doing his best to
ignore the way his moirail was glaring at him. It was hard not to blush, but he
thought he'd managed it.
"That might work with a friend, kk, but I'm your moirail. It'th my job to tell
you when you're being thtupid, and thith ith monumentally thtupid."
"I said drop it, already! I know what I'm doing."
"If he cheated on you onthe, he'll do it again."
"He didn't cheat on me." Sighing, Karkat typed a quick 'BRB' to John, and
turned to face his moirail. Clearly the other troll wasn't going to drop it,
and he couldn't really blame him. If their positions had been reversed, Karkat
certainly would have been telling Sollux loudly and at length all the ways in
which his decision was idiotic.
"You thaw him do it, kk."
"Apparently I saw him doing something totally normal for humans," Karkat
retorted. He lost the struggle with his blush, but tried not to pay attention
to it. "They do it every fucking day, or so he tells me. And before you ask;
yes, he proved quite thoroughly that it wasn't any obstacle to him pailing me."
There was only astonished silence from Sollux for a long moment. "Every day?"
the other troll finally ventured, clearly disbelieving.
"Multiple times a day, sometimes."
"Are you theriouth?"
"Yeah."
"I'm gonna take a wild gueth that you didn't tell him about... what we did."
"I did, actually. He forgave me." Karkat couldn't stop his expression from
softening a little at the memory. He still couldn't quite believe that John had
absolved him so easily.
"He... oh. Wow, he mutht really pity you."
"Yeah. Now do you see why I took him back?" Karkat wasn't going to bother to
get into the differences between pity and love. Sollux didn't need to know it;
he didn't have a human in any of his quadrants. Karkat understood, that was the
important thing.
"I thuppothe." Sollux looked thoughtful. "Multiple timeth a day, huh?" Karkat
grunted. "Ithn't that going to be fruthtrating for you?"
"Yes. Yes it will. We're dealing with it."
"Are you thure it'th worth it, kk?"
A little to his own astonishment, and probably greatly to Sollux's, Karkat
leaned back in his chair and started laughing. It was a warm, sensual sound,
less to do with mirth and more to do with the sort of heat only shared between
matesprits. "Oh, fuck yes it's worth it."
Sollux blushed, and stared at him. "Okaaaay, that'th creepy. Who are you and
what have you done with Karkat Vantath?"
Karkat just kept chuckling, too happy to even try to pretend that he was
anything but.
  Works inspired by this one
      Worth_the_Wait_[PODFIC] by Opalsong
Please drop_by_the_archive_and_comment to let the author know if you enjoyed
their work!
